package xGraphique.xFenetrage.Command;

import java.util.Vector;

import xGraphique.xCarte.XCarte;
import xGraphique.xCarte.XVille;
import xGraphique.xFenetrage.XFenetrePrincipale;

public class CommandeAfficherVille {

	public static Vector<XVille> villesAffichees = new Vector<XVille>();

	public void ajouter(String nomVille) {
		XCarte c = XFenetrePrincipale.getInstance().carte;
		villesAffichees.addElement(c.getVille(nomVille));
		if (c.afficherTout) {
			// villesAffichees.addElement(c.getVille(nomVille));
		} else {
			c.montrer(nomVille);
		}
	}

	public void retirer(String nomVille) {
		XCarte c = XFenetrePrincipale.getInstance().carte;
		villesAffichees.remove(c.getVille(nomVille));
		if (c.afficherTout) {
			// villesAffichees.remove(c.getVille(nomVille));
		} else {
			c.cacher(nomVille);
		}
	}

	public static Vector<XVille> getVillesAffichees() {
		return villesAffichees;
	}

}
